package com.bite.principal;

import com.bite.other.EnableMyImport;
import com.bite.other.MyImportSelector;
import com.bite.other.UserConfig;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Import;

// 导入第三方包
//@ComponentScan("com.bite.other") // 不太满足需要：不能要求使用者知道哪些包需要导入
//@Import(UserConfig.class) // 问题也是同上
//@Import(MyImportSelector.class) // 问题也是同上
@EnableMyImport // 这个已经解决了上面的问题 但是还是需要一个一个导入 所以 spring 就给我们封装了常用的包
@SpringBootApplication
public class SpringPrincipalApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringPrincipalApplication.class, args);
    }

}
